package org.jeecg.modules.cosmetic.model.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class PackageTypeChildrenDTO {

    /**
     * 父级的 value
     */
    private Integer value;

    /**
     * 父级的 label
     */
    private String label;

    private List<Children> children;

    /**
     * 定义子对象
     */
    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    public static class Children {

        /**
         * 子级的 value
         */
        private Integer value;

        /**
         * 子级的 value
         */
        private String label;

        /**
         * 商品类别
         */
        private String category;

        /**
         * 商品类别对应的 Key
         */
        private String categoryKeys;
    }
}
